// 切换页面
$('.loginBox a').on('click', function () {
    $('.loginBox').hide()
    $('.registerBox').show()
})

$('.registerBox a').on('click', function () {
    $('.registerBox').hide()
    $('.loginBox').show()
})

//表单校验规则
let form = layui.form
form.verify({
    username:[
        /^[\S]{6,10}$/
        ,'密码必须6到10位，且不能出现空格'
      ] 
    
    ,pwd: [
      /^[\S]{6,15}$/
      ,'密码必须6到15位，且不能出现空格'
    ],
    repwd: function (value) {
        let pwd = $('#regBox input[name=password]').val()
        if (pwd !== value) {
            return '两次密码输入不一致'
        }
    }
});
  
//注册功能
let layer = layui.layer
$('#regBox').on('submit', function (e) {
    e.preventDefault()
    axios({
        method: 'POST',
        url: '/api/reguser',
        data:$(this).serialize()
    }).then(res => {
        if (res.data.status !== 0) {
           return layer.msg(res.data.message)
        }
        layer.msg('恭喜您 注册用户成功！')
        $('#regBox a').click()
        $('#regBox')[0].reset()
    })
})

//登录功能
$('#logBox').on('submit', function (e) {
    e.preventDefault()
    axios({
        method: 'POST',
        url: '/api/login',
        data:$(this).serialize()
    }).then(res => {
        if (res.data.status !== 0) {
            return layer.msg(res.data.message)
        }
        layer.msg('恭喜您 登录成功！')
        localStorage.setItem('token', res.data.token)
        location.href='/index.html'
    })
})




